home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Commodore Free 20
/
Commodore_Free_Issue_20_2008_Commodore_Computer_Club.d64
/
t.extract txt
< prev
next >
Wrap
Text File
|
2023-02-26
|
5KB
|
171 lines
u
Extracting Text from Commodore
applications using the Winvice Emulator
One of the many things I found
frustrating was downloading a
Commodore application from the
internet and finding the text or
documentation was embedded into the
application various people tried to
help me extract the text using fairly
low level techniques. (read this as
rocket science)
I thought there must be an easy method
and there was : Vice is the Versatile
Commodore emulator, emulating a number
of Commodore machines, the software
runs under various operating systems
for example Microsoft Windows and
Linux
You can download a version from the
website free here is the link
http://www.viceteam.org/
Although I do promote using a real
machine sometimes using real machines
with emulator help makes things a
little easy, assuming you have a
format to run the emulator on.
I have only tested the following
feature with Windows version but I
have to assume that all versions
should function in the same way. As I
don't possess a Linux system I am
unable to test this part, maybe a
reader could help out and verify the
function is the same for linux, mac or
Amiga versions of the application.
So to test I ran Vice here is the
Commodore 64 output
Ok so we have seen this before, but
within vice is a Machine code monitor
to invoke the monitor select Alt+M or
select file then from the submenu
select Monitor
You are now in the machine code
monitor, you dont need to know
anything about machine code to extract
the text or hexadecimal notation from
an application all you need to
remember is to have the application
running start the machine code monitor
then issue the command SC and hit the
RETURN key its as painless as that
The text can be copied to the
clipboard and then pasted into NOTEPAD
or directly into a running application
Below is an example of the standard
Commodre 64 after initialisation and I
ran the Machine code monitor then SC
and copied the text into this this
document
**** commodore 64 basic v2 ****
64k ram system 38911 basic bytes
free
ready.
Here is a noter application running
with some text about DMC music
editor, there is no fuction to have a
hard copy of the text and that would
be useful while using the application
so: start the machine code monitor
In the screen type SC and press return
you may need to expand the monitor
screen to fit all the text on
Here is the text Copied from the
Monitor and instered into this
magazine
on this disk you should find a small
collection of the.... ..... .......
editors. you'll notice that there are
no
instructions/commands provided in the
original DMC V.... don't worry,
because
i have done this note for a purpose.
to give you the keys to help you move
on
to music making.
UNLIKEDMCVRNQ, ... .... is a better
music editor, as your sounds kind of
sound much better and versatile,
compared to DMCVRNQ. ... .... looks
similar to dmc v2.1, but the colours
scheme is different and v4 has more
features, such as .SWITCH. and ......
we hope you will find this note file
very useful and have happy composing
using DMC.
NOTER MUSIC BY BRIZZ.ASCRAEUS
Of course this assumes the programmer
has used standard text and just edited
the fonts rather than obscure
characters or sprites for text, but its
worth a try and far easier to
read a printed document rather than on
screen especially when no print option
in the application is given to the
user.
Also if the text on screen is flashing
it makes for very difficult reading,
when trying to learn how to use an
application
KNOW BETTER
OK so its not always successful in the
text extraction
If you have a better way of extracting
text from an application then why not
share it with other readers,
Of course machine code programmers may
be falling about laughing at using
this method or people struggling to
read test in an application, yes I am
aware of other methods but they
involve hunting memory for specific
text or locations and isnt something a
new or limited knowledge user would
want to attempt
The method would need to be easy to
perform from a beginners point of view
and the extraction would need to be
saved somehow there may be a method to
easily do this on a Commodore machine
without external help but as we arent
all Assembler coders. It needs to be
easy.
Most of these applications contained
text files that had been crunched, so
even with low levels of knowledge you
would need to uncrunch the file in
memory somehow and then display or
print the information out for the use